﻿
/*
* Oculta la barra de herramientas
*/
    void Hide()
    {
        this.idSpamHerra.Style.Clear();
    }
/*
* Muestra la barra de herramientas
*/
    
    void Show()
    {
        this.idSpamHerra.Style.Clear();
    }
/*
* Cambia el estado de la barra de herramientas de oculto a visible a oculto
*/
    
    void CambiaEstado()
    {
        if (this.idSpamHerra.EnableViewState.Equals(true))
        {
            this.Hide();
            this.Button1.Text = ">";
        }
        else
        {
            this.Show();
            this.Button1.Text = "<";
        }
    }
/*
* Sobrecarga del GetDate()
*/    
    function dameHora ()
    {
        return "00:13";
    }
/*
* Sobrecarga del GetHour()
*/    
    function dameFecha ()
    {
        return "01-Enero-2007";
    }
/*
* Metodo combinado de los anteriores
*/    
    function dameFechaYHora ()
    {
        var cadena = dameHora () + dameFecha ();
    }
/*
*
*/
    void esNumero()
    {
        try
        {
            // Check whether the value is an integer.
            String convertInt = textbox1.Text;
            Convert.ToInt32(convertInt);
        }
        catch (Exception e)
        {
            // Throw an HttpException with customized message.
            throw new HttpException("No es un entero");
        }
    }
/*
*
*/
    void esBooleano()
    {
        try
        {
            // Check whether the value is an boolean.
            String convertBool = textbox1.Text;
            Convert.ToBoolean(convertBool);
        }
        catch (Exception e)
        {
            // Throw an HttpException with customized message.
            throw new HttpException("No es booleano");
        }
    }
 /* Cogido de la pagina de la mutua madrileña
 */
 	function entsub(event) { //envia el formulario al pulsar la tecla enter
		if ((event.keyCode == 13 || event.which == 13)) //13 es el código asci del enter (keyCode para IE y which para NS)
			validaUsuario(document.getElementById('formAccesoSocio'));
		else return true;
	}
	
/*************************************************************************/
/********************            INICIO DE            ********************/
/******************** VALIDACION DEL PROCESO DE LOGIN ********************/
/*************************************************************************/
function validaUsuario(formulario)
{
	var usuarioBien;
	var passwordBien;
	with(formulario)
	{
		/******************************************************************/
		/* Validacion el usuario (NIF)											
		/*		- Campo obligatorio
		/*		- Validacion del numero con la validacion de mutua
		/**/	usuarioBien = validaNoNulo(quitaBlancos(userID));
		/**/	if(!usuarioBien)
		/**/	{
		/**/		for (var i = 0; i < length; i++)
		/**/	  {
		/**/			ponBlanco(elements[i]);
		/**/		}
		/**/		UtilV.fijarAtencion(userID);
		/**/		alert("Es necesario introducir el n\xfamero de usuario");
		/**/ 		return(false)
		/**/	}else
		/**/	{
		/**/		ponBlanco(userID);
		/**/	}
		/**/	
		/**/	userID.value = quitarCeros (userID.value);
		/**/	usuarioBien = validarDocumento(userID.value);
		/**/	if(usuarioBien<=0)
		/**/	{
		/**/		for (var j = 0; j < length; j++)
		/**/	    {
		/**/			ponBlanco(elements[j]);
		/**/		}
		/**/		UtilV.fijarAtencion(userID);
		/**/ 		return(false)
		/**/	}else
		/**/	{
		/**/		ponBlanco(userID);
					//rellenaCeros (userID);	
		/**/	}
		/******************************************************************/

		/******************************************************************/
		/* Validacion para el Password
		/*		- Campo obligatorio
		/*		- Longitud entre 8 y 10 caracteres
		/**/	passwordBien = validaNoNulo(quitaBlancos(userPass));
		/**/	if(!passwordBien)
		/**/	{
		/**/		for (var k = 0; k < length; k++)
		/**/		{
		/**/			ponBlanco(elements[k]);
		/**/		}
		/**/		UtilV.fijarAtencion(userPass);
		/**/		alert("Es necesario introducir la contrase\xf1a");
		/**/		return(false)
		/**/	}else
		/**/	{
		/**/		ponBlanco(userPass);
		/**/	}
		/**/
		/**/	passwordBien = (userPass.value.length >= 8) && (userPass.value.length <= 10);
		/**/	if(!passwordBien)
		/**/	{
		/**/		for (var m = 0; i < length; i++)
		/**/		{
		/**/			ponBlanco(elements[m]);
		/**/		}
		/**/		UtilV.fijarAtencion(userPass);
		/**/		alert("La contrase\xf1a ha de tener un m\xednimo de ocho caracteres y un m\xe1ximo de diez");
		/**/		return(false)
		/**/	}else
		/**/	{
		/**/		ponBlanco(userPass);
		/**/	}
		/******************************************************************/

		// Si se llega hasta aqui, todo esta bien y se puede hacer el submit
		
		submit();
	}
}
/******************************************************************/
/* Codigo para rotacion de imagenes
/******************************************************************/

